<?php
    
    @include_once("conn.php");


    // 执行查询语句
    $search  = "select id,name,class,chinese,math,english,chinese+math+english as total from `grade`";
 
    $result = mysqli_query($conn,$search);

    //循环解析数据  先解析 在将结果赋值给$item
    // 解析成功 => 解析的数据 => 继续解析
    // 解析失败 => false    =>跳出循环
    $list = array();
    while($item = mysqli_fetch_assoc($result)){  
        // 数据预处理
        $item["chinese"] = $item["chinese"]*1;
        $item["math"] = $item["math"]*1;
        $item["english"] = $item["english"]*1;
        $item["total"] = $item["total"]*1;

        array_push($list,$item);
    }


    // 数据处理  
    $msg = array();
    if(count($list)>0){ //count($list)  list.length>0 返回数组的长度
        // echo json_encode($item);
        $msg["status"] = true; 
        $msg["detail"] = "ok"; 
        $msg["list"] = $list; 
    }else{
        $msg["status"] = false; 
        $msg["detail"] = "not found"; 
        $msg["list"] = array(); 
    }

    // echo json_encode($msg);
	
	$str = json_encode($msg);
	echo "fn($str)";


    /* {
        status:true,
        detail:"查询成功",
        data
    } */


    // 单数据  => 直接解析
    // 多数据  => 循环解析 => 放到数组中

?>